package com.framework.main.sys.attachment.service; 

import java.util.List;

import com.framework.base.service.BaseService;
import com.framework.main.sys.attachment.domain.AttachmentVo;

/**
 * Description:功能描述
 * tabaleName(对应的表名):
 * Company: framework
 * @author：HYH
 * @version 1.0
 * @Date 2011-6-17 下午04:26:23
 */
public interface AttachmentService extends BaseService {
	/**
	 * 根据条件查询的附件数据列表
	 * @param foreignId 外键编号
	 * @param userTypef 用途类型
	 * @return 
	 */
	public List<AttachmentVo> toAttachmentListByforeignId(String foreignId,String userType);
	/**
	 * 根据外键和用途类型删除附件
	 * @param foreignId 外键编号
	 * @param userTypef 用途类型
	 * @return 
	 */
	public void doDeleteByForeignId(String foreignId,String userType);
	/**
	 * 判断读取附件的路径是否存在
	 * @author lbx
	 * @createTime 2011-07-05
	 */
	public String isToReaderFile(String attachId) throws Exception;
	
	public String doDeleteFile(String idf);
}
